rlab also provides a convenient interface to many of the LAPACK, FFTPACK, and RANLIB subroutines.
rlab checks the values of several environment variables upon startup, and uses them to overide the compiled in defaults. If a particular environment variable has not been set, the default value is used.
RLAB_RC0 Startup rfile.
RLAB_HELP_DIR The principle directory of help files.
RLAB_LIB_DIR The directory of rfiles to load on startup.
RLAB_PAGER The pager to use for paging help files to the screen. If RLAB_PAGER is not set, then the environment is checked for PAGER . If neither exists, then the pager specified at compile time is used.
RLAB_SEARCH_PATH A colon separated list of directories to search when attempting to load rfiles. This directory list should contain the RLAB_LIB_DIR and the RLaB toolbox directory. If RLAB_LIB_DIR is not in the RLAB_SEARCH_PATH , then there may be unresolved function variables.
Processes the command line options. Executes the `.rlab' file. Executes any `.r' files in the library directory. Executes any files specified on the command line. Goes into interactive mode if no files are specified on the command line, or if the `-' option is used.rlab can also be invoked by using the `#!' convention employed by exec(2). A rlab script that begins with a line of the form:
#! pathname [arg]where pathname is the full pathname to the rlab executable, and arg is optional argument(s). Note that if the `-' option is not specified rlab will not go interactive after the script has been executed.
This man-page was not intended to provide a description of the language, or rlab's features. Please refer to the manuals, or the on-line help.
rlab implements fprintf(), printf() and sprintf() using the C library functions, fprintf, printf and sprintf, so rlab inherits any bugs or limitations of the library functions.
Send bug reports to: ians@eskimo.com.
Bug reports should include the rlab version number, a short rfile that exercises the bug, and a description of the host operating system and hardware.
Phillip Musumeci and Ian Searle are the authors of the RLaB Primer
Brad Hards is the author of the RLaB Reference Manual
Mike Brennan has contributed some code from mawk.